html { }

body { background-color: white }

div { }

div#balisage-header,
div#balisage-footer
{
  font-style: italic;
}

.navbar { 
  display:table-cell;
  vertical-align: middle;
  height:30px;
  padding-left: 0.5em;
  padding-right: 0.5em }

.page-header { margin: 0em;
               padding-left: 0.25em }

h2.page-header { margin-top: 10px }

div.article, div.content
{ margin: 0.5em }

div.abstract, div.author-block, div.toc, div.box
{
  background-color: white;
  border: thin solid lightgrey;
  margin-top: 1em;
  padding: 0.5em 
}

div.index
{
  background-color: white;
  border: thin solid lightgrey;
  margin-top: 0.5em;
  padding: 0.25em 
}

div.toc ul { margin-bottom: 0em;
  margin-top: 0.5em;
  font-size: 90%;
  padding-left: 1em;
  list-style-position: outside }

div.toc dl { margin-bottom: 0em;
  font-size: 90% }

div.index dl { margin: 0em;
  font-size: 90% }

div.box { font-family: sans-serif;
  font-size: 90%;
  text-align: center }

div.appendix { }

div.author { }

div.bibliography { }

div.bibliomixed { }

div.blockquote { }

div.caption { }

pre.programlisting,
div.variablelist,
div.figure,
div.table-wrapper,
div.notice,
div.note,
div.mediaobject
{
  margin-top: 0.5em;
  background-color: white;
  border: medium solid lightgrey;
  padding: 0.5em 
}

div.figure-contents { }

div.figure-contents div.mediaobject
{ margin: 0em;
  border: none;
  padding: 0em }
  
div.figure-float { }

div.folder { margin: 0em }

div.footnote { }

div.footnotes { }

div.itemizedlist { }

div.legalnotice { }

div.mediaobject { }

div.section { }

div.table-caption { }

div.titlepage { }

div.toc
{
  font-family: sans-serif
}

blockquote.blockquote { }

h1, h2, h3, h4, h5, h6
{
   font-family: sans-serif 
}

.title, .subtitle
  { margin-bottom: 0em;
    margin-top: 0.5em }

p.title { margin-top: 0em }

div.index p.title { font-weight:normal; font-size: 90% }

h3.title { font-style: italic }
div.note h3.title { margin: 0em;
  font-size: 90%;
  font-style: italic }
  
pre.programlisting > .title,
div.variablelist > .title,
div.figure > .title,
div.table-wrapper > .title,
div.notice > .title,
div.note > .title
  { margin-top: 0em;
    font-style: normal }

div.article > h2.title { font-size: 160% }

h3.author { margin:0em }
 
h3.notice-title { margin-top:0em;
  margin-bottom: 1em }
 
div.author { margin-top:0.5em;
  margin-bottom:0em }

div.affiliation { margin:0em }

p { margin-top: 0.5em;
    margin-bottom: 0em }

div.toc p,
p.notice { margin: 0em }

p.title
{
  font-family: sans-serif;
  font-weight: bold
}

p.bibliomixed { margin-left: 1em; text-indent: -1em }

table { }

col { }

tbody { }

th
{
  background-color: lightgrey;
  padding-left: 0.5em;
  padding-right: 0.5em 
}

td
{
  padding-left: 0.5em;
  padding-right: 0.5em 
}

thead { }

tr { }

ul { }

li { }

  
dl p, li p
{
   margin-top: 0.25em 
}

dt
{
  margin-left: 1em;
  text-indent: -1em
}
div.index dl dt { margin-left: 2.5em }

div.variablelist > dl
{
  margin-top: 0em;
  margin-bottom: 0em 
}

dd
{
   
}

td p, th p, dd p
{
  margin-top: 0em;
  margin-bottom: 0em 
}

hr
{
   
}

br
{
   
}

img
{
   
}

b
{
   
}

code.code
{
   
}

code.email
{
   
}

i
{
   
}

strong
{
   
}

sup
{
   
}

span.ital
{
   font-style: italic 
}

span.bold
{
   font-weight: bold 
}

span.appendix
{
   
}

span.bibliography
{
   
}

span.citation
{
   
}

span.firstname
{
   
}

span.jobtitle
{
   
}

span.orgname
{
   
}

span.othername
{
   
}

span.section
{
   
}

span.surname
{
   
}

span.term
{
  font-family: sans-serif;
  font-weight: bold;
  font-size: 90% 
}

a
{
  color: darkslategrey;
  text-decoration: none 
}

a.email { }

a.footnote { }

a.para { }

a.xref { }

img.toc-icon { vertical-align: text-top;
  border: none }
